The article proposes a solution to the problem of mapping an algorithm from the field of Computational Mathematics on the target computing environment. The solution is based on a formal method for constructing parallel skeletons. The method comprises a specification of concurrency with the directed graphs and a formula for interpretation of dynamic behavior of such graphs. This interpretation is based on Temporal Logic of Actions approach proposed by Leslie Lamport. To illustrate the use of the method the "bag-of-tasks’’ parallel skeleton is discussed hereinafter. We present graphically basic skeleton operations with the proposed computational model. After that we specify a learning algorithm of hyper-radial basis function neural network in...
International audienceSkeletal parallelism offers a good trade-off between programming productivity ...
The compilation of high-level programming languages for parallel machines faces two challenges: maxi...
The integration of a task parallel skeleton into a functional programming language is presented. Ta...
SKiPPER is a SKeleton-based Parallel Programming EnviRonment being developed since 1996 and running...
Fast response, storage efficiency, fault tolerance and graceful degradation in face of scarce or spu...
The paper proposes a method for writing parallel algorithms. Our goal was to make a detailed descrip...
Institute for Computing Systems ArchitectureThe programming of parallel computers is recognised as b...
Abstract. We show in this paper how to evaluate the performance of skeleton-based high level paralle...
Parallel divide and conquer computations, encompassing a wide variety of applications, can be modele...
International audienceThis article presents a framework for algorithmic skeletons that aims at repre...
Structured parallel programs ought to be conceived as two separate and complementary entities: compu...
Structured parallel programs ought to be conceived as two separate and complementary entities: compu...
. Algorithmic skeletons are polymorphic higher-order functions representing common parallelization p...
Investigates the proposed implementation of neural networks on massively parallel hierarchical compu...
Algorithmic skeletons are functions representing common parallelization patterns and implemented in ...
International audienceSkeletal parallelism offers a good trade-off between programming productivity ...
The compilation of high-level programming languages for parallel machines faces two challenges: maxi...
The integration of a task parallel skeleton into a functional programming language is presented. Ta...
SKiPPER is a SKeleton-based Parallel Programming EnviRonment being developed since 1996 and running...
Fast response, storage efficiency, fault tolerance and graceful degradation in face of scarce or spu...
The paper proposes a method for writing parallel algorithms. Our goal was to make a detailed descrip...
Institute for Computing Systems ArchitectureThe programming of parallel computers is recognised as b...
Abstract. We show in this paper how to evaluate the performance of skeleton-based high level paralle...
Parallel divide and conquer computations, encompassing a wide variety of applications, can be modele...
International audienceThis article presents a framework for algorithmic skeletons that aims at repre...
Structured parallel programs ought to be conceived as two separate and complementary entities: compu...
Structured parallel programs ought to be conceived as two separate and complementary entities: compu...
. Algorithmic skeletons are polymorphic higher-order functions representing common parallelization p...
Investigates the proposed implementation of neural networks on massively parallel hierarchical compu...
Algorithmic skeletons are functions representing common parallelization patterns and implemented in ...
International audienceSkeletal parallelism offers a good trade-off between programming productivity ...
The compilation of high-level programming languages for parallel machines faces two challenges: maxi...
The integration of a task parallel skeleton into a functional programming language is presented. Ta...